/*02、中间件：
（1）分为中间件方法和请求处理函数；
（2）中间件方法（有express提供）负责拦截请求，请求处理函数由开发者提供负责处理请求
 (3)默认情况下，请求从上到下依次匹配，一旦匹配成功就终止匹配；可以调用next方法将请求控制权交给下一个中间件，直至遇到结束请求的中间件
*/



// 引入express第三方框架模块
let express = require("express");
// 创建网站服务器对象
const app = express();

// 创建路由
app.get("/request",(req,res,next)=>{
	// send()
	// 1、send方法内部会检测响应内容的类型
	// 2、send方法会自动设置http状态码
	// 3、send方法会帮助我们自动设置响应的内容类型及编码
	req.name="张三";
	next();
})

app.get("/request",(req,res)=>{
	res.send(req.name);
})

// 监听端口
app.listen(3000);
console.log("服务器启动成功！");